








#import "AreaTableview.h"

#define  ArCellHeight 50

@interface AreaTableview()<UITableViewDelegate,UITableViewDataSource>

@property(nonatomic,strong)NSMutableArray *AreaMut; //获取外部数据，作为数据源

@end
static NSString *AreaTableviewCellIdenti = @"AreaTableviewCell";
@implementation AreaTableview

-(NSMutableArray *)AreaMut{
    if (!_) {
        
    }
}

-(instancetype)initWithFrame:(CGRect)frame{
    if (self  = [super initWithFrame:frame]) {
        // 1、 生成三个tableview
        [self creatThreeTableview];
        
        
    }
    return  self;
}
-(void)creatThreeTableview{
    CGFloat tableWidth = self.bounds.size.width / 3;
    CGFloat tableHeight = 7 * ArCellHeight;
    
    for (int i = 0; i< 3; i++) {
        UITableView *tableview = [[UITableView alloc] initWithFrame:CGRectMake(tableWidth *i, 0, tableWidth, tableHeight) style:UITableViewStylePlain];
        tableview.tag = 200 + i;
        tableview.delegate = self;
        [self addSubview:tableview];

    }
    
}



-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{
    if (tableView.tag == 200) {
        
    }else if (tableView.tag == 201){
        
    }else if (tableView.tag == 202){
        
    }
    
    return  0;
}
-(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView{
    return  1;
}
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:AreaTableviewCellIdenti];
    if (!cell) {
        cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:AreaTableviewCellIdenti];
    }
    cell.textLabel.text  = self.AreaMut[indexPath.row];
    return  cell;
}

-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
    
    if (_areaBlock) {
        _areaBlock(self.AreaMut[indexPath.row]);
    }
    
}










@end
